newly arrived - French English Dictionary